package com.noah2021.service;

import com.noah2021.error.BusinessException;
import com.noah2021.service.model.OrderModel;

public interface OrderService {


    /**
     *     //使用1,通过前端url上传过来秒杀活动id，然后下单接口内校验对应id是否属于对应商品且活动已开始
     *     //2.直接在下单接口内判断对应的商品是否存在秒杀活动，若存在进行中的则以秒杀价格下单
     *     返回的东西不会被接收
     * @param userId
     * @param itemId
     * @param promoId
     * @param amount
     * @param stockLogId
     * @return
     * @throws BusinessException
     */
    public OrderModel createOrder(Integer userId, Integer itemId,
                                  Integer promoId, Integer amount,
                                  String stockLogId) throws BusinessException;
}
